body{ font-family:"microsoft yahei"; font-size:14px; margin:0px; color:#333333;}
body,h1,h2,h3,h4,h5,img,dl,dt, dd,div,ul,li,form,s{margin:0px;padding:0px;border:0px;outline:0px;font-weight:normal;list-style: none;}
a{ color:#2d2d2d; text-decoration:none;}
a:visited{ color:#276487; text-decoration:none;}
a:hover{ color:#ff6600; text-decoration:none;}
input{font-family:"microsoft yahei";font-size:14px;}
.xwclear{ clear:both;}
.spaces{ clear:both; height:12px; width:1200px;; margin:0px auto;}
.wid1200{ width:1200px; margin:0px auto; clear:both;}
/*head*/
.thnav1{position:relative; height:85px;}
.thlogo{ width:184px; height:52px; position:absolute; left:0px; top:16px;}
.ktmenu{ width:550px; position:absolute; left:220px; top:30px;}
.ktmenu ul li{ float:left; margin-left:32px;}

.ktmenu ul li a {text-decoration: none;  color: #1E2129; font-size: 18px; font-weight: 500;padding: 5px 5px;  position: relative;}
.ktmenu a::after { content: ''; position: absolute;bottom: -5px;  left: 0;  width: 100%;height: 4px;background-color: #539312;transform: scaleX(0); transform-origin: left;transition: transform 0.3s ease;}
.ktmenu a:hover::after {transform: scaleX(1);}
.ktmenu a:hover { color: #539312;}

.thss{ width:350px;position:absolute; right:0px; top:16px;}
#topsearch{ width:345px; float:left; overflow:hidden;}
#topsearch ul li{ float:left;}
#news_ssk{ width:260px;}
.serchinword{width:260px; height:42px; font-size:16px; color:#000000; overflow:hidden; background:#f5f5f5;outline:none; border:1px solid #eeeeee;border-radius: 8px 0px 0px 8px; text-indent:6px;}
.ssanli{ width:80px;}
#ssan{ width:80px; height:46px; background:#fd7800; color:#FFFFFF; border:0px; font-size:18px; font-weight:bold;border-radius: 0px 8px 8px 0px;}

#topban1{ clear:both;  width:100%; height:100px; margin:0px auto;background:url(/images/top1.png) no-repeat center center;}
/*nav1*/
.ktnav1{ height:370px; margin:20px auto;}
.nav1left{ float:left; width:270px; height:370px; background: linear-gradient(97deg, #ecfcfb 0, rgba(212,205,240,0.5) 100%); border-radius:10px;}
.nav1center{ float:left; margin-left:20px; width:630px; height:370px;}
 
.nav1left h2{ font-size:18px; line-height:36px; text-indent:17px; padding-top:5px;}
.item_list ul li s{ background-image:url(../images/newicon2018.png); background-repeat:no-repeat; width:28px; height:24px; position:absolute; left:10px; top:8px; }
.item_list ul li { height:40px; line-height:40px; display:block;position:relative;}
.item_list ul li a { font-size:15px; text-indent:50px;display:block; font-weight:400;}
.item_list ul li s.zlk { background-position:2px 1px;}
.item_list ul li s.sjk { background-position:-31px 1px;}
.item_list ul li s.gbk { background-position:-103px 1px;}
.item_list ul li s.pfk { background-position:-140px 1px;}
.item_list ul li s.fsk { background-position:-174px 1px;}
.item_list ul li s.xxg { background-position:-238px 1px;}
.item_list ul li s.mnk { background-position:-271px 1px;}
.item_list ul li s.tnb { background-position:-301px 1px;}
.nav1right{ float:right; width:260px; height:370px; background: linear-gradient(180deg, #e8fcf5 0, #f7fafa 50%);  border-radius: 8px 8px 8px 8px; box-sizing: border-box; position:relative;}
.ktnav1 .nav1rightimg2::after { content: '';  width: 153px;  height: 128px; background: url(../images/nav1-foodbg.png) right bottom no-repeat;  background-size: auto;  background-size: 153px 128px;position: absolute; right: 0; bottom: 0;}
.nav1right02{margin:10px 15px;}
.nav1right02 h3{ position:relative; padding-left:13px;font-size:18px; letter-spacing:1px;}
.nav1right02 h3:before { content: ""; position: absolute; top: 2px; left: 0; width: 4px; height: 20px; background: #fd7800;}
.zyfood{margin-top:12px;}
.zyfood ul li{ width:107px; float:left; margin-left:16px;}
.zyfood li img { width:105px; height:70px; border:1px solid #eeeeee; overflow:hidden;border-radius:5px;}
.zyfood ul li a{ display:block; width:107px; height:auto; COLOR:#666666; }
.zyfood ul li a:hover{ color:#ff6600;}
.zyfood H3 { text-align:center; FONT-SIZE: 16px; padding-bottom:6px; padding-top:2px; font-weight:normal; width:105px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*index banner*/
.fullSlide{width:100%;position:relative;height:370px;border-radius:8px;overflow:hidden;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:370px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:370px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:7px;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:1%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:1%;background-position:-6px -137px;}
/*nav2*/
.xw-nav2{height:50px; border-bottom:2px solid #10a38b; font-size:20px; line-height:46px; overflow:hidden;color:#999999;background: url(../images/zyypico.png) no-repeat 13px 12px,linear-gradient(180deg, rgba(57,208,189,0.13) 0, rgba(60,208,189,0) 100%);border-radius:5px 5px 0px 0px; letter-spacing:3px;}
 
.xw-nav2 .blue2{font-size:20px; color:#10a38b; padding-left:53px;font-weight:bold;}
.xw-nav2 .ystip{ padding-left:850px; font-size:14px; letter-spacing:0px;}
 
/*Ö÷Ò³×îÐÂÒ©Æ·*/
.ypklist{ width:1200px; margin:26px auto 0px auto; overflow:hidden;}
.ypklist .ypkdan{ float:left;width:222px; margin-bottom:30px; border-radius:5px;position:relative;}
.ypjj{ margin-left:22px;}
.ypkdan A{ width:100%; height:310px; display:block; color:#252525; background:#FFFFFF;border:1px solid #DADADA;border-radius:5px;transition: all .5s;box-shadow:0px 0px 5px #eeeeee;}
.ypkdan A:hover{ color:#d81517; border:1px solid #ff6100; border-radius:5px; text-decoration:none;}
.ypkdan dl{width:100%; margin:8px 10px; padding:6px 0px;}
.ypkdan dt{width:200px; height:160px;}
.ypkdan dt img{ width:100%; height:160px;border-radius:3px;}
.ypkdan dd{width:98%; height:150px; margin:0px; padding:6px 0px; line-height:20px; text-align:left;}
.ypkdan dd h3{ font-size:20px; line-height:38px; color:#FF0000; text-indent:5px;}
.ypkdan dd h4{ font-size:16px; line-height:36px;text-indent:5px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.ypkdan dd h5{ font-size:14px; line-height:36px;text-indent:5px; color:#898989;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
/*foot*/
.linkwrap{padding:10px 0; clear:both;}
.linktitle{height:40px;line-height:40px;border-bottom:2px solid #eeeeee;}
.linktitle strong{float:left;border-bottom:2px solid #44a000;font-size:20px;font-weight:400;}
.linkwrap a{color:#666;margin:0 6px;font-size:14px;line-height:32px;display: inline-block; text-decoration:none;}
.linkwrap a:hover{color:#ff6100;}

.thcopy{ width:100%; height:90px; border-top:3px solid #10a38b; clear:both; margin-top:20px; background:#f4f4f4; color:#656363;}
.thfootdesc{ text-align:center; line-height:38px; padding-top:15px; background:url(../images/ga.png) no-repeat 157px 63px;}
.thfootdesc a{ color:#656363;}
.thfootdesc a:hover{color:#ff6600; text-decoration:underline;}